# 首先安装：pip install pyserial

# ===== 串口收发示例 =====
import serial
import time

# 配置串口参数 (注意请根据你的实际电脑设备修改)
ser = serial.Serial(
    # port='/dev/ttyUSB0',  # Windows 用 'COM3'
    port='COM1',  # Windows 用 'COM3'
    baudrate=9600,  # 波特率
    bytesize=serial.EIGHTBITS,
    parity=serial.PARITY_NONE,
    stopbits=serial.STOPBITS_ONE
)

try:
    while True:
        # 发送数据
        ser.write(b"PING\n")
        print("发送: PING")

        # 接收数据 (带超时)
        if ser.in_waiting > 0:
            data = ser.readline().decode().strip()
            print(f"收到: {data}")

        time.sleep(1)

except KeyboardInterrupt:
    ser.close()
    print("串口已关闭")